package com.ruoyi.kjcg.qygf.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 企业工法对象 kjcg_qygf
 *
 * @author huacai
 * @date 2024-11-03
 */
public class Qygf extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 企业工法ID */
    private String qygfId;

    /** 工法名称 */
    @Excel(name = "工法名称")
    private String gfName;

    /** 年度 */
    @Excel(name = "年度")
    private String nd;

    /** 工法类别 */
    @Excel(name = "工法类别")
    private String gfLb;

    /** 专业分类 */
    @Excel(name = "专业分类")
    private String zyFl;

    /** 申报级别 */
    @Excel(name = "申报级别")
    private String sbJb;

    /** 工法完成人 */
    @Excel(name = "工法完成人")
    private String zyWcR;

    /** 科技人员ID */
    @Excel(name = "科技人员ID")
    private String kjryId;

    /** 联系人 */
    @Excel(name = "联系人")
    private String lxr;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String lxDh;

    /** 联系QQ */
    @Excel(name = "联系QQ")
    private String lxQq;

    /** 申报单位 */
    @Excel(name = "申报单位")
    private String sbDw;

    /** 专业领域 */
    @Excel(name = "专业领域")
    private String zyLy;

    /** 项目申报ID */
    @Excel(name = "项目申报ID")
    private Integer xmsbId;

    /** 科研项目 */
    @Excel(name = "科研项目")
    private String kyXm;

    /** 前言 */
    @Excel(name = "前言")
    private String qy;

    /** 工法特点 */
    @Excel(name = "工法特点")
    private String gfTd;

    /** 适用范围 */
    @Excel(name = "适用范围")
    private String syFw;

    /** 工艺原理 */
    @Excel(name = "工艺原理")
    private String gyYl;

    /** 施工工艺流程及操作要点 */
    @Excel(name = "施工工艺流程及操作要点")
    private String sggylcCzyd;

    /** 材料与设备 */
    @Excel(name = "材料与设备")
    private String clSb;

    /** 质量控制 */
    @Excel(name = "质量控制")
    private String zlKz;

    /** 安全措施 */
    @Excel(name = "安全措施")
    private String aqCs;

    /** 环保措施 */
    @Excel(name = "环保措施")
    private String hbCs;

    /** 效益分析 */
    @Excel(name = "效益分析")
    private String xyFx;

    /** 应用实例 */
    @Excel(name = "应用实例")
    private String yySl;

    /** ID是否存在 */
    @Excel(name = "ID是否存在")
    private String idWhere;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Integer userId;

    /** 部门ID */
    @Excel(name = "部门ID")
    private Integer deptId;

    /** 用户昵称 */
    private String nickName;

    /** 状态 */
    private Integer processStatus;

    /** 流程示例ID */
    private String processInstanceId;

    /** 企业工法附件信息 */
    private List<QygfFj> qygfFjList;

    /** 工法编号 */
    @Excel(name = "工法编号")
    private String gfBh;

    public void setQygfId(String qygfId)
    {
        this.qygfId = qygfId;
    }

    public String getQygfId()
    {
        return qygfId;
    }
    public void setGfName(String gfName)
    {
        this.gfName = gfName;
    }

    public String getGfName()
    {
        return gfName;
    }
    public void setNd(String nd)
    {
        this.nd = nd;
    }

    public String getNd()
    {
        return nd;
    }
    public void setGfLb(String gfLb)
    {
        this.gfLb = gfLb;
    }

    public String getGfLb()
    {
        return gfLb;
    }
    public void setZyFl(String zyFl)
    {
        this.zyFl = zyFl;
    }

    public String getZyFl()
    {
        return zyFl;
    }
    public void setSbJb(String sbJb)
    {
        this.sbJb = sbJb;
    }

    public String getSbJb()
    {
        return sbJb;
    }
    public void setZyWcR(String zyWcR)
    {
        this.zyWcR = zyWcR;
    }

    public String getZyWcR()
    {
        return zyWcR;
    }
    public void setKjryId(String kjryId)
    {
        this.kjryId = kjryId;
    }

    public String getKjryId()
    {
        return kjryId;
    }
    public void setLxr(String lxr)
    {
        this.lxr = lxr;
    }

    public String getLxr()
    {
        return lxr;
    }
    public void setLxDh(String lxDh)
    {
        this.lxDh = lxDh;
    }

    public String getLxDh()
    {
        return lxDh;
    }
    public void setLxQq(String lxQq)
    {
        this.lxQq = lxQq;
    }

    public String getLxQq()
    {
        return lxQq;
    }
    public void setSbDw(String sbDw)
    {
        this.sbDw = sbDw;
    }

    public String getSbDw()
    {
        return sbDw;
    }
    public void setZyLy(String zyLy)
    {
        this.zyLy = zyLy;
    }

    public String getZyLy()
    {
        return zyLy;
    }
    public void setXmsbId(Integer xmsbId)
    {
        this.xmsbId = xmsbId;
    }

    public Integer getXmsbId()
    {
        return xmsbId;
    }
    public void setKyXm(String kyXm)
    {
        this.kyXm = kyXm;
    }

    public String getKyXm()
    {
        return kyXm;
    }
    public void setQy(String qy)
    {
        this.qy = qy;
    }

    public String getQy()
    {
        return qy;
    }
    public void setGfTd(String gfTd)
    {
        this.gfTd = gfTd;
    }

    public String getGfTd()
    {
        return gfTd;
    }
    public void setSyFw(String syFw)
    {
        this.syFw = syFw;
    }

    public String getSyFw()
    {
        return syFw;
    }
    public void setGyYl(String gyYl)
    {
        this.gyYl = gyYl;
    }

    public String getGyYl()
    {
        return gyYl;
    }
    public void setSggylcCzyd(String sggylcCzyd)
    {
        this.sggylcCzyd = sggylcCzyd;
    }

    public String getSggylcCzyd()
    {
        return sggylcCzyd;
    }
    public void setClSb(String clSb)
    {
        this.clSb = clSb;
    }

    public String getClSb()
    {
        return clSb;
    }
    public void setZlKz(String zlKz)
    {
        this.zlKz = zlKz;
    }

    public String getZlKz()
    {
        return zlKz;
    }
    public void setAqCs(String aqCs)
    {
        this.aqCs = aqCs;
    }

    public String getAqCs()
    {
        return aqCs;
    }
    public void setHbCs(String hbCs)
    {
        this.hbCs = hbCs;
    }

    public String getHbCs()
    {
        return hbCs;
    }
    public void setXyFx(String xyFx)
    {
        this.xyFx = xyFx;
    }

    public String getXyFx()
    {
        return xyFx;
    }
    public void setYySl(String yySl)
    {
        this.yySl = yySl;
    }

    public String getYySl()
    {
        return yySl;
    }
    public void setIdWhere(String idWhere)
    {
        this.idWhere = idWhere;
    }

    public String getIdWhere()
    {
        return idWhere;
    }
    public void setUserId(Integer userId)
    {
        this.userId = userId;
    }

    public Integer getUserId()
    {
        return userId;
    }
    public void setDeptId(Integer deptId)
    {
        this.deptId = deptId;
    }

    public Integer getDeptId()
    {
        return deptId;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Integer getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(Integer processStatus) {
        this.processStatus = processStatus;
    }

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public List<QygfFj> getQygfFjList()
    {
        return qygfFjList;
    }

    public void setQygfFjList(List<QygfFj> qygfFjList)
    {
        this.qygfFjList = qygfFjList;
    }

    public String getGfBh() {
        return gfBh;
    }

    public void setGfBh(String gfBh) {
        this.gfBh = gfBh;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("qygfId", getQygfId())
            .append("gfName", getGfName())
            .append("nd", getNd())
            .append("gfLb", getGfLb())
            .append("zyFl", getZyFl())
            .append("sbJb", getSbJb())
            .append("zyWcR", getZyWcR())
            .append("kjryId", getKjryId())
            .append("lxr", getLxr())
            .append("lxDh", getLxDh())
            .append("lxQq", getLxQq())
            .append("sbDw", getSbDw())
            .append("zyLy", getZyLy())
            .append("xmsbId", getXmsbId())
            .append("kyXm", getKyXm())
            .append("qy", getQy())
            .append("gfTd", getGfTd())
            .append("syFw", getSyFw())
            .append("gyYl", getGyYl())
            .append("sggylcCzyd", getSggylcCzyd())
            .append("clSb", getClSb())
            .append("zlKz", getZlKz())
            .append("aqCs", getAqCs())
            .append("hbCs", getHbCs())
            .append("xyFx", getXyFx())
            .append("yySl", getYySl())
            .append("idWhere", getIdWhere())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("qygfFjList", getQygfFjList())
            .append("gfBh", getGfBh())
            .toString();
    }
}
